• Les propriétés calculées sont simplement des fonctions qui permettent d’effectuer un traitement sur les données d’un composant avant de les afficher à l’utilisateur.

  • Il est recommandé de factoriser la logique commune à plusieurs composants dans une fonction à part.

  • Si la logique à factoriser implique d’utiliser les Hooks d’un composant, useState et useEffect par exemple, alors il faut utiliser un Hook personnalisé.

  • Un Hook personnalisé est une fonction JavaScript, dont le nom commence par "use" , et qui peut appeler d’autre Hooks.

  • Un Hook personnalisé peut ensuite être utilisé dans plusieurs composants.